Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F4 France F1 France F6 Netherlands F2 Netherlands F3 Netherlands F4 France F14 France F18 Netherlands F2 The Hilversum Open - Hilversum Copa Sevilla - Seville Copa Ericsson Chile - Santiago Torneo Internazionale di Tennis ATP-Challenger - Merano Newcastle Challenger - Newcastle Internationale Tenniskampioenschappen Scheveningen - Scheveningen Tennis Napoli Cup - Napoli Challenger Leon 2004 - Leon Open de Montauban - Montauban Pekao Open 2005 - Szczecin Seoul Challenger Reunion Island Challenger Recanati Challenger Petange Challenger Legg Mason Tennis Classic - Washington Open de L'Isere - Grenoble China Open - Beijing Open Castilla y Leon - Segovia ATP Challenger 2003 Numea - New Caledonia Sopot Challenger Challenger Ford de Cherbourg - Cherbourg VIII Torneo Internazionale di Tennis - Barletta Bordeaux Challenger Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence Monza Challenger 10ø Tornea B. Camparini - Reggio Emilia Open de Franche-Comte - Besancon Wideyes Swedish Open - Bastad Challenger Leon 2003 - Leon Franklin Templeton Tennis Classic - Scottsdale Steelers Cup - Kosice Generali Open 2002 - Kitzbuhel AAPT Championships - Adelaide Memorial Savigni - Sassuolo Siemens Open 2004 - Scheveningen Timisoara Challenger - Timisoara Stella Artois Clay Court Championships - Budaors Hilversum Open - Hilversum Black Forest Open - Freudenstadt Fujitsu Siemens Open - Budapest Qatar Open - Doha Open de L'Isere - Grenoble Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Volkswagen Challenger 2004 - Wolfsburg Stockholm Open - Stockholm Corona Mexico City Open - Mexico City Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Banca Stato Challenger Lugano - Lugano Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Quelle Cup - Furth The Scottish Championships - Edinburgh Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Catella Swedish Open - Bastad Rennes Challenger International German Open - Hamburg Open de Moselle - Metz Thailand Open - Bangkok Aix En Provence Challenger Open Sud de France - Montpellier Reunion Island Challenger SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch BCR Open Romania - Bucharest Open Sud de France - Montpellier Open 13 - Marseille Citi Open - Washington Quimper Challenger St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Mons Challenger Heilbronn Challenger Adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Challenger Ford de Cherbourg - Cherbourg Banca Stato Challenger - Lugano Le Gosier Challenger Open 13 - Marseille BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Open 13 - Marseille Scheveningen Challenger Orbetello Challenger Sunrise Challenger Szczecin Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger Stockholm Open - Stockholm Blois Challenger Copenhagen Open - Copenhagen Segovia Challenger Heineken Open - Auckland Tunis Challenger Orleans Challenger Mons Challenger Prague Challenger Bordeaux Challenger Furth Challenger Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Manerbio Challenger Szczecin Challenger Seoul Challenger 2001 Mercedes Cup - Stuttgart Le Gosier Challenger BellSouth Open - Vina del Mar Open 13 - Marseille Rome Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Napoli Challenger Internationaux de Tennis de Brest - Brest USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo The Scottish Tennis Championships - Edinburgh Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Sporting Challenger - Turin Schickendanz Open - Furth Zivnobanka Czech Open - Prostejov ATU Cup - Weiden 10th Wartburg Open - Eisenach Open de Montauban - Montauban St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba DPD Challenger 2002 - Aschaffenburg ATP Challenger Hamburg - Hamburg AXA Open - Lisbon Quelle Cup 2000 - Furth Wartburg Open - Eisenach BMW Open - Munich Open de Montauban - Montauban Fujitsu Siemens Open - Budapest The Lipton Championships - Key Biscayne Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg 2000 Cairo Challenger - Cairo Copa Ericsson Brazil - Sao Paulo USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg Espinho Challenger - Espinho Eisenberg Jerusalem Open - Jerusalem Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden 9th Wartburg Open - Eisenach Open de Montauban - Montauban Togliatti Cup - Togliatti XXVIII Edizione 'A.Savoldi' - Manerbio Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson Peru - Lima Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Maia Open 2002 - Maia Open de la Ville de Saint Denis - Reunion Island Visa Tennis Open - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Cairo Challenger 2002 - Cairo Mobelwelt-Zick Open 98 - Dresden ATU Cup - Weiden V Trofeo Barcelona de Tenis - Barcelona Las Vegas Challenger - Las Vegas Sports Expert Open - Nettingsdorf Scottish Tennis Championship - Edinburgh Medicor Open - Budapest Copa Ericsson Venezuela - Caracas Cairo Challenger - Cairo Maia Open - Oporto Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Open de Montauban - Montauban Barletta Citta Della Disfida Open 99 - Barletta Renault Slovenian Open - Ljubljana Kyiv UMC Open - Kiev Tenniscup of Flanders - Ostende Poznan Challenger - Poznan Polish Open 99 - Poznan Black Forest Open - Alpirsbach Tennis Masters Series - Indian Wells Copa Ericsson Chile - Santiago Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Medicor Open - Budapest Pekao Open - Szczecin Cairo Challenger - Cairo Copa Ericsson Mexico - Guadalajara drkoop.com USTA Challenger of Burbank - Burbank VII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi VI Torneo Internazionale di Tennis - Barletta Sporting Challenger 2003 - Turin Schickendanz Open - Furth Rado Geneva Challenger - Geneva ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban Internationale Badische Meisterschaften Um Den Techem Cup - Zell St. Petersburg Challenger by Kinex - St. Petersburg Siemens Open 2003 - Scheveningen Finnish Open - Helsinki Binghamton Professional Tennis Tournament - Binghamton Grand Prix de Tennis - St. Jean de Luz Trani Cup - Trani Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Privat Bank Cup - Dniepropetrovsk USTA Men's Challenger of Dallas - Dallas Nord/LB Open - Braunschweig Ispat Open 2004 - Ostrava SAA Hilversum Open - Hilversum Architect Open - Budapest Black Forest Open 2004 - Freudenstadt Rhein-Main Challenger 2004 - Aschaffenburg Rhein-Main Challenger 2003 - Aschaffenburg Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Open de L'Isere - Grenoble SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham ECM Cup - Prague KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon X Abierto Internacional de Salinas - Salinas IX Torneo Internacionale de Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Czech Open 2005 - Prostejov Optimus Maia Open - Maia Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Challenger Brasov - Brasov Pacific Life Open - Indian Wells Davidoff Swiss Indoors - Basel NASDAQ-100 Open - Miami Abierto Internacional de Salinas - Salinas San Luis Potosi ATP Challenger - San Luis Potosi Warsteiner Grand Prix ATP Challenger - Oberstaufen BMW Tennis Championship - Sunrise CA Challenge 2002 - Graz Copa Ericsson Peru - Lima Challenger Ford de Cherbourg - Cherbourg Napoli Challenger - Napoli Pacific Life Open - Indian Wells Open de Nice - Nice Muller Cup 99 - Ulm Amer-Wilson Tampere ATP Tournament - Tampere Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Dubai Open - Dubai Barletta Citta Della Disfida Open 2000 - Barletta Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg BMW Challenger Open - Monchengladbach Open Mutouest - St. Brieuc Western & Southern Financial Group Masters - Cincinnati Macedonian Open - Skopje Pacific Life Open - Indian Wells Copa Ericsson Peru - Lima Samsung Securities Cup - Seoul Mutua Madrilena Masters Madrid - Madrid 2003 Freeman Men's Challenger - Joplin BNP Paribas Masters - Paris ATP Challenger Numea - New Caledonia Samsung Securities Cup - Seoul Flea Market Cup - Busan Grolsch Cup - Warsaw Internazionali BNL dItalia - Rome Olbia Challenger - Olbia Mutua Madrilena Masters Madrid - Madrid KGHM Dialog Polish Indoors - Wroclaw Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Tennis Napoli Cup - Napoli Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Intersport Heilbronn Open - Heilbronn Tunis Open - Tunis III Challenger Continenal Plaza - Puerto Vallarta Black Forest Open - Freudenstadt Eisenberg Jerusalem Open - Jerusalem Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Olbia Geovillage Open - Olbia Quelle Cup 1999 - Furth Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris 7th Wartburg Open - Eisenach Sony Ericsson Open - Miami Black Forest Open 2002 - Freudenstadt Open Seat-Godo 2001 - Barcelona Heilbronn Open - Heilbronn BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Memorial Savigni - Sassuolo Pekao Open - Szczecin 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia GHI Bronx Classic - Bronx Telenordia Swedish Open - Bastad Tatra Banka Slovak Open - Bratislava Open de L'Isere-Open 38 - Grenoble Hilton Waikoloa Village USTA Challenger - Waikoloa Zagreb Open - Zagreb San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Cepu Open - San Marino ATP Challenger Open 2004 - Monchengladbach Samsung Securities Cup - Seoul Riviera di Rimini Challenger 2004 - Rimini Szczecin Challenger Mons Challenger Ordina Open - s-Hertogenbosch Sunrise Challenger IPP Geneva Trophy - Geneva Bordeaux Challenger Jagermeister Open - Braunschweig Open Maxon - Barcelona Samarkand Challenger - Samarkand Sarajevo Open 2004 - Sarajevo Schickedanz Open - Furth Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Open de la Comunidad Valenciana - Valencia Furth Challenger BMW Open - Munich Aptos Challenger Turin Challenger The LTA Bolton Challenger - Bolton Orleans Challenger Legg Mason Tennis Classic - Washington D.C. Orbetello Challenger ABN/AMRO World Tennis Tournament - Rotterdam Garden Open 2005 - Rome Tampere Challenger Noumea Challenger Quimper Challenger Cordenons Challenger Como Challenger Tunis Challenger Bordeaux Challenger Banja Luka Challenger 2005 - Banja Luka Nottingham-2 Challenger Braunschweig Challenger Segovia Challenger Meknes Challenger Rennes Challenger Samarkand Challenger - Samarkand AXA Open II - Espinho Quimper Challenger Cherbourg Challenger Challenger Casino Lugano - Lugano St. Brieuc Challenger Tunis Challenger Bordeaux Challenger St. Remy Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Casablanca Challenger Wartburg Open - Eisenach Noumea Challenger Cherbourg Challenger Pilot Pen Tennis - New Haven Tunis Challenger PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Milan Indoors - Milan BCR Open Romania - Bucharest Credit Agricole Suisse Open - Gstaad Open 13 - Marseille Open de Nice Cote d'Azur - Nice Copenhagen Open - Copenhagen Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open Gstaad - Gstaad Brisbane International - Brisbane SAP Open - San Jose Open de Moselle - Metz Open de Moselle - Metz Mercedes Cup - Stuttgart Ordina Open - s-Hertogenbosch Qatar Mobil Open 2001 - Doha Gelsor Open Romania - Bucharest AAPT Championships - Adelaide Trofeo Conde de Godo - Barcelona Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Croatia Open - Umag Open de Moselle - Metz ATP Kremlin Cup - Moscow Qatar Mobil Open 2000 - Doha SAP Open - San Jose Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Estoril Open - Estoril Heineken Open - Auckland Mallorca Open - Mallorca China Open - Beijing Pilot Pen Tennis - New Haven Swiss Indoors Basel - Basel U.S. Open - New York Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril Chennai Open - Chennai Countrywide Classic - Los Angeles Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Masters Series - Hamburg Medibank International - Sydney Australian Open - Melbourne Serbia Open - Belgrade Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Grand Prix Hassan II - Casablanca Wimbledon - London Grand Prix Hassan II - Casablanca French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Tennis Masters Series - Paris Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, ROU-NOR 4-1 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 2, 2R, HUN-NOR 3-2 Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, Group 2, 1R, ZIM-NOR 1-4 Davis Cup, Group 2, 2R, NOR-MKD 2-3 Davis Cup, Group 1, REL2, LUX-NOR 5-0